$(function() {

	$(".fib").change(function() {
		//获取input输入框的值
		var num = $(".fib").val();
		//定义一个数组用来存放后面获取的斐波拉契数
		var arr = new Array;
		//循环获取斐波拉契数
		for(var i = 0; i < num; i++) {
			//调用方法getNumber(num),传入参数num
			arr[i] = getNumber(i + 1);
		}
		//再写一个方法用于展示菲波拉契数，每行6个
		showFib(arr);
	});
	//用于获取斐波拉契数的方法
	function getNumber(n) {
		//当用户传入的数字是1或者2时，返回值是初始值1;
		if(n == 1 || n == 2) {
			return 1;
		} else {
			//当用户传入的数字大于2时，值等于前两个数值的和
			return(getNumber(n - 1) + getNumber(n - 2));
		}
	}
	//用于展示斐波拉契数
	function showFib(arr) {
		//先清空展示内容，防止重复
		$(".show").empty();
		//遍历数组
		$.each(arr, function(index) {
			//每六个数值一行，使用p标签
			if(index % 6 == 0) {
				$(".show").append("<p>" + this + "</p>")
			} else {
				$(".show p:last-child").append("--").append(this);
			}

		});
	}
})